package cn.tedu.inner;

import java.io.*;
import java.net.Socket;
import java.util.Scanner;

//socket通信的客户端
public class Client {
    public static void main(String[] args) throws IOException {
        //连接指定的 ip地址 和 端口 的服务器
        //本机ip---127.0.0.1
        //实际工作中，要写服务器的真实ip
        // Socket socket=new Socket("172.88.16.176",9999);
        //Socket socket=new Socket("172.88.16.224",2333);
         Socket socket=new Socket("127.0.0.1",8000);
        System.out.println("客户端与服务器连接成功....");
        //开始通信
        //给服务器写出数据
        InputStream in2 = socket.getInputStream();
        BufferedInputStream in=new BufferedInputStream(in2);
        OutputStream out1 = socket.getOutputStream();
        BufferedOutputStream out=new BufferedOutputStream(out1);
        System.out.println("请输入发送给服务器的数据：");
        String input=new Scanner(System.in).nextLine();
        out.write(input.getBytes());//String->[]
        out.flush();
        System.out.println("接收服务器的数据为：");
        for (int i=0;i<5;i++){
            char b=(char) in.read();
            System.out.print(b);//同行展示
        }
        System.out.println();

    }
}
